花费 14 ms
RequireJS入门(一)

RequireJS由James Burke创建,他也是AMD规范的创始人。 RequireJS会让你以不同于往常的方式去写JavaScript。你将不再使用script标签在HTML中引入JS ...

Wed May 23 02:17:00 CST 2012 24 182278
RequireJS入门(二)

上一篇是把整个jQuery库作为一个模块。这篇来写一个自己的模块:选择器。 为演示方便这里仅实现常用的三种选择器id,className,attribute。RequireJS使用define来定义 ...

Wed May 23 17:41:00 CST 2012 14 67279
RequireJS入门(三)

这篇来写一个具有依赖的事件模块event。event提供三个方法bind、unbind、trigger来管理DOM元素事件。 event依赖于cache模块,cache模块类似于jQuery的$.d ...

Thu May 24 15:30:00 CST 2012 22 34016
RequireJS 2.0 正式发布

就在前天晚上RequireJS发布了一个大版本,直接从version1.0.8升级到了2.0。随后的几小时James Burke又迅速的将版本调整为2.0.1,当然其配套的打包压缩工具r.js也同时升 ...

Mon Jun 04 15:58:00 CST 2012 15 32258
AMD:浏览器中的模块规范

前面提到,为实现与Node.js相同方式的模块写法,大牛们做了很多努力。 但浏览器环境不同于服务器端,它的模块有一个HTTP请求过程(而Node.js的模块文件就在本地),这个请求过程多数使用 ...

Mon Mar 12 15:59:00 CST 2012 7 30904
RequireJS进阶(一)

为了应对日益复杂,大规模的JavaScript开发。我们化整为零,化繁为简。将复杂的逻辑划分一个个小单元,各个击破。这时一个项目可能会有几十个甚至上百个JS文件,每个文件为一个模块单元。如果上线时都是 ...

Wed Jun 06 16:15:00 CST 2012 13 25653
JavaScript模块化开发库之SeaJS

SeaJS由国内的牛人lifesinger开发。目前版本是1.1.1,源码不到1500行,压缩后才4k,质量极高。 这篇会讲述SeaJS的一些基本用法,不会面面俱到,但会就个人的理解讲述官方文档没有 ...

Fri Mar 30 16:03:00 CST 2012 12 24369
软件的模块化开发

什么是模块化 模块化这个词最早出现在研究工程设计中的《Design Rules》,这本探路性质的书中。其后模块化原则还只是作为计算机科学的理论,尚不是工程实践。此时硬件的模块化一直是工程技 ...

Mon Jul 29 16:28:00 CST 2013 1 18494
RequireJS进阶(二)

这一篇来认识下打包工具的paths参数,在入门一中就介绍了require.config方法的paths参数。用来配置jquery模块的文件名(jQuery作为AMD模块时id为“jquery”,但文件 ...

Thu Jun 07 15:48:00 CST 2012 5 19147
RequireJS进阶(三)

进阶的前面两篇讲述了r.js如何通过命令行把所有的模块压缩为一个js文件或把所有的css压缩为一个css文件。其中包括一些压缩配置参数的使用。 但以上两种方式有几个问题 1、通过命令手动配置 ...

Fri Jun 08 19:56:00 CST 2012 4 19032

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM